{
  type objType = {
    name: string
    age: number

    // 可选方法使用   ?
    sayHi?: () => void
  }
  const obj: objType = {
    name: 'zs',
    age: 18,
  }

  type objType1 = {
    name: string
    age?: number
  }

  const obj2: objType1 = {
    name: 'zs',
  }

  // 对象方法是可选时, 调用时需要做判断!!!
  if (obj.sayHi) {
    obj.sayHi()
  }
}
